package OOA.com.JavaBasis.inherit;
/*
* super关键字注意运用一下3种情况
*
* 1.在子类成员方法中，访问父类成员变量
* 2.在子类成员方法中，访问父类成员方法
* 3.在子类构造方法中，访问父类构造方法
*
* */
public class SuperDemo {
    public static void main(String[] args) {
        S s = new S();
        s.f();
    }
}
class F{
    int a = 1;
    public void method(){
        System.out.println("我是父类的method方法");
    }
}
class S extends F{

    public S(){
        //访问父类的构造方法
        super();
        System.out.println("访问父类的构造方法");
    }

    @Override
    public void method() {

    }
    public void f(){
        //访问父类成员变量
        System.out.println("父类的成员变量a:"+super.a);
        //访问父类成员方法
        super.method();
    }
}